page{
	background-color: #f1f5f8;
}
.titleBox{
	height: 248rpx;
	background-color: #fff;
	.titleText{
		line-height: 127rpx;
		position: relative;
		font-size: 38rpx;
		.returntext{
			margin-left: 16rpx;
			margin-right: 23rpx;
			font-size: 33rpx;
		}
		.titleContent{
			position: absolute;
			left: 50%;
			transform: translateX(-50%);
		}
	}
	.SearchBox{
		height: 89rpx;
		margin: 0rpx 32rpx;
		display: flex;
		justify-content: space-between;
		.Search{
			// width: 433rpx;
			height: 100%;
			background-color: #f4f6f5;
			border-radius: 45rpx;
			display: flex;
			justify-content: space-between;
			line-height: 89rpx;
			flex: 2;
			margin-right: 20rpx;
			input{
				height: 100%;
				margin-left: 33rpx;
				font-size: 25rpx;
			}
			text{
				margin-right: 25rpx;
				font-size: 35rpx;
			}
		}
		.Filter{
			// width: 232rpx;
			height: 100%;
			background-color: #f4f6f5;
			border-radius: 45rpx;
			display: flex;
			justify-content: space-between;
			line-height: 89rpx;
			flex: 1;
			input{
				height: 100%;
				margin-left: 33rpx;
				font-size: 25rpx;
			}
			text{
				margin-right: 25rpx;
				font-size: 35rpx;
			}
		}
	}
	.contentBox{
		margin: 0rpx 10rpx;
		margin-top: 48rpx;
		padding-bottom: 120rpx;
		.contents{
			height: 230rpx;
			background-color: #fff;
			overflow: hidden;
			display: flex;
			margin-bottom: 20rpx;
			.contentImg{
				width: 185rpx;
				height: 185rpx;
				margin: 20rpx;
				img{
					width: 100%;
					height: 100%;
				}
			}
			.contentText{
				height: 185rpx;
				margin-top: 20rpx;
				h4{
					font-size: 33rpx;
					font-weight: normal;
				}
				.fenlei{
					font-size: 25rpx;
					color: #848484;
					margin-top: 25rpx;
				}
				.but{
					width: 122rpx;
					height: 40rpx;
					background-color: #5eadf0;
					color: #fff;
					line-height: 40rpx;
					text-align: center;
					font-size: 18rpx;
					margin-top: 30rpx;
					border-radius: 5rpx;
				}
			}
		}
	}
}